Micron Document
Livres et Wikis | Archives | Info


Routing Information Protocol
layout: Wide Β· Narrow Β· Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Routing Information Protocol (RIP, protocole d'information de routage) est un protocole de routage IP de type Vector Distance (Γ  vecteur de distances) s'appuyant sur l'algorithme de dΓ©termination des routes dΓ©centralisΓ© Bellman-Ford. Il permet Γ  chaque routeur de communiquer avec les routeurs voisins. La mΓ©trique utilisΓ©e est la distance qui sΓ©pare un routeur d'un rΓ©seau IP dΓ©terminΓ© quant au nombre de sauts (ou Β« hops Β» en anglais).

Pour chaque rΓ©seau IP connu, chaque routeur conserve l'adresse du routeur voisin dont la mΓ©trique est la plus petite. Ces meilleures routes sont diffusΓ©es toutes les 30 secondes.

Contents

β€’ Versions
β€’ RIPv1
β€’ RIPv2

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Limitations de RIP

β€’ Pour Γ©viter les boucles de routage, le nombre de sauts est limitΓ© Γ  15. Au-delΓ , les paquets sont supprimΓ©s.
β€’ RIP ne prend en compte que la distance entre deux machines en ce qui concerne le saut, mais il ne considΓ¨re pas l'Γ©tat de la liaison afin de choisir la meilleure bande passante possible. Si l'on considΓ¨re un rΓ©seau composΓ© de trois routeurs A, B et C, reliΓ©s en triangle, RIP prΓ©fΓ©rera passer par la liaison directe A-B mΓͺme si la bande passante n'est que de 57 kbit/s alors qu'elle est de 10 Gbit/s entre A et C et C et B.

Ces limitations sont corrigΓ©es dans le protocole OSPF.

Versions

Il existe actuellement trois versions de RIP : RIPv1 et RIPv2 (pour IPv4) et RIPng (pour IPv6).

RIPv1

RIPv1 est dΓ©fini dans la RFC 1058. Cette version ne prend pas en charge les masques de sous-rΓ©seau de longueur variable (on dit qu'il est classful) ni l'authentification des routeurs. Les routes sont envoyΓ©es en broadcast.

RIPv2

RIPv2 est dΓ©fini dans la RFC 2453. Cette version, dΓ©veloppΓ©e en 1993, a Γ©tΓ© conΓ§ue pour permettre au protocole de rΓ©pondre aux contraintes des rΓ©seaux actuels (dΓ©coupages des rΓ©seaux IP en sous-rΓ©seaux, authentification par mot de passe, …). Avec cette version, les routes sont envoyΓ©es Γ  l'adresse multicast 224.0.0.9.

Un message RIP comprend un en-tΓͺte suivi de 1 Γ  25 enregistrement(s) de route (24 si un message d'authentification est requis).

| Bits 0 - 7 | 8 - 15 | 16 - 23 |
|---|---|---|
| commande | version | domaine de routage |
| identifieur de famille d'adresse | | marqueur de route |
| adresse IP | | |
| masque de sous rΓ©seau | | |
| DonnΓ©es | | |

0 1 2 3
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| commande (1) | version (1) | domaine de routage (2) |
+---------------+---------------+-------------------------------+
| identifieur de famille d'@ (2)| marqueur de route (2) |
+-------------------------------+-------------------------------+
| adresse IP (4) |
+---------------------------------------------------------------+
| masque de sous rΓ©seau (4) |
+---------------------------------------------------------------+
| passerelle (4) |
+---------------------------------------------------------------+
| mΓ©trique (4) |
+---------------------------------------------------------------+
| identifieur de famille d'@ (2)| marqueur de route (2) |
+-------------------------------+-------------------------------+
| adresse IP (4) |
+---------------------------------------------------------------+
| masque de sous rΓ©seau (4) |
+---------------------------------------------------------------+
| passerelle (4) |
+---------------------------------------------------------------+
| mΓ©trique (4) |
+---------------------------------------------------------------+
| identifieur de famille d'@ (2)| marqueur de route (2) |
+-------------------------------+-------------------------------+
| etc. |
+----------------------

β€’ Commande : requΓͺte/rΓ©ponse ou diffusion.
β€’ Domaine de routage : permet de dΓ©couper le rΓ©seau en sous-rΓ©seaux logiques.
β€’ Marqueur de route : marqueur qui peut Γͺtre utilisΓ© pour distinguer les routes apprises en interne par RIP de celles apprises par d’autres protocoles (par exemple OSPF).
β€’ MΓ©trique : distance de la route compris entre 1 et 15 (16 Γ©tant l'infini).
β€’ Version : indique la version du protocole utilisΓ©, 1 ou 2.

Articles connexes

β€’ GNU Zebra

β€’ Portail de l’informatique
β€’ Portail des tΓ©lΓ©communications